// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package u.aly; import java.util.ArrayList; import java.util.BitSet; import java.util.Iterator; import java.util.List; // Referenced classes of package u.aly: // dj, de, bf, aj, // ai, ak, ax, ah, // at, as, av, bd, // cu, cy, bz class cE extends dj { private cE() { } cE(cE ce) { this(); } public void a(cy cy, bf bf1) { de de1; de1 = (de)cy; bf1.a.b(de1); bf1.b.b(de1); bf1.c.b(de1); bf1.d.b(de1); BitSet bitset = new BitSet(); if (bf1.r()) { bitset.set(0); } if (bf1.w()) { bitset.set(1); } if (bf1.B()) { bitset.set(2); } if (bf1.E()) { bitset.set(3); } if (bf1.H()) { bitset.set(4); } de1.a(bitset, 5); if (bf1.r()) { bf1.e.b(de1); } if (!bf1.w()) goto _L2; else goto _L1 _L1: Iterator iterator1; de1.a(bf1.f.size()); iterator1 = bf1.f.iterator(); _L5: if (iterator1.hasNext()) goto _L3; else goto _L2 _L2: if (bf1.B()) { de1.a(bf1.g.size()); for (Iterator iterator = bf1.g.iterator(); iterator.hasNext(); ((bd)iterator.next()).b(de1)) { break MISSING_BLOCK_LABEL_263; } } if (bf1.E()) { bf1.h.b(de1); } if (bf1.H()) { bf1.i.b(de1); } return; _L3: ((av)iterator1.next()).b(de1); if (true) goto _L5; else goto _L4 _L4: } public void a(cy cy, bz bz) { b(cy, (bf)bz); } public void b(cy cy, bf bf1) { int i; de de1; BitSet bitset; i = 0; de1 = (de)cy; bf1.a = new aj(); bf1.a.a(de1); bf1.a(true); bf1.b = new ai(); bf1.b.a(de1); bf1.b(true); bf1.c = new ak(); bf1.c.a(de1); bf1.c(true); bf1.d = new ax(); bf1.d.a(de1); bf1.d(true); bitset = de1.b(5); if (bitset.get(0)) { bf1.e = new ah(); bf1.e.a(de1); bf1.e(true); } if (!bitset.get(1)) goto _L2; else goto _L1 _L1: cu cu1; int j; cu1 = new cu((byte)12, de1.w()); bf1.f = new ArrayList(cu1.b); j = 0; _L7: if (j < cu1.b) goto _L4; else goto _L3 _L3: bf1.f(true); _L2: if (!bitset.get(2)) goto _L6; else goto _L5 _L5: cu cu2; cu2 = new cu((byte)12, de1.w()); bf1.g = new ArrayList(cu2.b); _L8: if (i < cu2.b) { break MISSING_BLOCK_LABEL_367; } bf1.g(true); _L6: if (bitset.get(3)) { bf1.h = new at(); bf1.h.a(de1); bf1.h(true); } if (bitset.get(4)) { bf1.i = new as(); bf1.i.a(de1); bf1.i(true); } return; _L4: av av1 = new av(); av1.a(de1); bf1.f.add(av1); j++; goto _L7 bd bd1 = new bd(); bd1.a(de1); bf1.g.add(bd1); i++; goto _L8 } public void b(cy cy, bz bz) { a(cy, (bf)bz); } }